NPM ஸ்கிரிப்ட்கள் என்றால் என்ன?
NPM ஸ்கிரிப்ட்கள் என்பது உங்கள் பயன்பாட்டை இயக்குதல், சோதனை செய்தல், கட்டமைத்தல், கோப்புகளை சுத்தம் செய்தல் போன்ற பணிகளை தானியக்கமாக்க உங்கள் package.json கோப்பில் நீங்கள் வரையறுக்கும் கட்டளைகள் ஆகும்.
தானியக்கமாக்கம்
மீண்டும் மீண்டும் செய்யப்படும் பணிகளை தானியக்கமாக்குகிறது
எளிமையான கட்டளைகள்
சிக்கலான கட்டளைகளை எளிய கட்டளைகளாக மாற்றுகிறது
திட்ட நிலைத்தன்மை
எல்லோரும் ஒரே கட்டளைகளைப் பயன்படுத்த உதவுகிறது
முக்கிய குறிப்பு:
இவை எளிய கட்டளைகளுடன் பொதுவான பணிகளை நிர்வகிக்க எளிதாக்குகின்றன.
package.json இல் ஸ்கிரிப்ட்களை வரையறுத்தல்
package.json இல், ஸ்கிரிப்ட்கள் பிரிவு கட்டளைகளைப் பெயரிடவும் வரையறுக்கவும் உங்களை அனுமதிக்கிறது:
{
"scripts": {
"start": "node index.js",
"test": "echo \"Running tests...\" && exit 0",
"dev": "nodemon index.js"
}
}
இயக்கவும்:
ஒவ்வொரு ஸ்கிரிப்டையும் கட்டளை வரியில் npm run <script-name> பயன்படுத்தி இயக்கலாம்.
NPM ஸ்கிரிப்ட்களை இயக்குதல்
ஒரு ஸ்கிரிப்டை இயக்க, பயன்படுத்தவும்:
npm run dev
சிறப்பு தொடக்க ஸ்கிரிப்ட்
சிறப்பு தொடக்க ஸ்கிரிப்டிற்கு, நீங்கள் இதைப் பயன்படுத்தலாம்:
npm start
சோதனை ஸ்கிரிப்ட்
மற்றும் சோதனைக்கு:
npm test
NPM ஸ்கிரிப்ட்களின் பொதுவான பயன்பாடுகள்
உங்கள் பயன்பாட்டைத் தொடங்கவும்
"start": "node index.js"
சோதனைகளை இயக்கவும்
"test": "jest"
nodemon போன்ற கருவிகளைப் பயன்படுத்தவும்
"dev": "nodemon index.js"
உங்கள் குறியீட்டைக் கட்டமைக்கவும் அல்லது தொகுக்கவும்
"build": "webpack --mode production"
உங்கள் குறியீட்டை இணக்கமாக்கவும் அல்லது வடிவமைக்கவும்
"lint": "eslint ."
கோப்புகளை சுத்தம் செய்யவும்
"clean": "rm -rf dist"
மேம்பட்ட ஸ்கிரிப்ட் எடுத்துக்காட்டுகள்
பல படி ஸ்கிரிப்ட்கள்
பல கட்டளைகளை இணைக்கவும்:
"scripts": {
"build": "npm run clean && npm run lint && webpack",
"clean": "rm -rf dist",
"lint": "eslint src/"
}
சூழல்-குறிப்பிட்ட ஸ்கிரிப்ட்கள்
வெவ்வேறு சூழல்களுக்கு வெவ்வேறு ஸ்கிரிப்ட்கள்:
"scripts": {
"dev": "NODE_ENV=development nodemon index.js",
"prod": "NODE_ENV=production node index.js",
"debug": "node --inspect index.js"
}
கருவி ஒருங்கிணைப்பு
பல்வேறு உருவாக்க கருவிகளை இணைக்கவும்:
"scripts": {
"dev": "concurrently \"npm run server\" \"npm run client\"",
"server": "nodemon server.js",
"client": "cd client && npm start"
}
சுருக்கம்
NPM ஸ்கிரிப்ட்கள் திட்ட பணிகளை தானியக்கமாக்கவும் எளிதாக்கவும் உதவுகின்றன.
package.json இல் வரையறுக்கவும்
ஸ்கிரிப்ட்கள் பிரிவில் வரையறுக்கப்பட்டது
npm உடன் எளிதாக இயக்கவும்
npm run script-name உடன் இயக்கவும்
பணிகளை தானியக்கமாக்குகிறது
மீண்டும் மீண்டும் செய்யப்படும் பணிகளை எளிதாக்குகிறது
குழு ஒத்துழைப்பு
எல்லோரும் ஒரே கட்டளைகளைப் பயன்படுத்த உதவுகிறது
முக்கிய புள்ளிகள்:
- NPM ஸ்கிரிப்ட்கள் திட்ட பணிகளை தானியக்கமாக்குகின்றன
- அவை package.json இன் ஸ்கிரிப்ட்கள் பிரிவில் வரையறுக்கப்பட்டுள்ளன
- npm run script-name உடன் இயக்கவும்
- start மற்றும் test ஸ்கிரிப்ட்கள் சிறப்பு கட்டளைகளைக் கொண்டுள்ளன
- சிக்கலான பணிகளை எளிய கட்டளைகளாக எளிதாக்குங்கள்